Layering Distributed Algorithms
نویسنده
چکیده
Superposition is a powerful program modularization and structuring method for developing parallel and distributed systems by adding new functionality to an algorithm while preserving the original computation The superposition method will thus structure the distributed algorithm in a number of mechanisms on top of the original computation In this paper the derivation using the super position method is presented in a B like notation explicitely expressing each new mechanism with a layer in order to improve the presentation of the superpos ition method We also show that superposition re nement with layers can be used as the single formalism for developing distributed systems by using it for formalizing the derivation of a distributed load balancing algorithm of Hofstee et al
منابع مشابه
Distributed Algorithms Adapted to Knows-Based Systems
This paper presents distributed algorithms for a computational model based on knows relations. Usually, a distributed system is modelled by a graph. The edges of the graph represent static communication links and messages between nodes has to follow a path in the graph. This model is called the topology model. In contrast to this model we assume that any to nodes can exchanged messages directly...
متن کاملLayering the Choreographic Process: Making Dance Work with Machine Learning
This paper discusses a new performance by the author that was made in part by machine learning algorithms. Working with the t-SNE algorithm to visualize data, a choreographic score can become performed through a layer of images, live coding and an improviser performer. The final performance aims to produce new possibilities for live performance through using code to traverse clusters of media t...
متن کاملA Real-Time Management, Control and Information Transport Architecture for Broadband Networks
The Integrated Reference Model, a framework for the architecture of broadband networks, is outlined. It prescribes the rules governing the behavior of the network based on three fundamental principles: the Separation Principle, the Layering Principle and the Principle of Asynchronous Resource Management. It consists of the Traffic Control, the Management, and the Information Transport Architect...
متن کاملAn Algorithm for Allocating DVE Environment with Objects Consideration for Heterogeneous System
Distributed Virtual Environment (DVE) systems model and simulate the activities of thousands of entities interacting in a virtual world over a wide area network. These systems are composed of many servers each of which is responsible to manage multiple clients who want to participate in the virtual world. Each server delivers the information updated from different clients to other client in vir...
متن کاملVisualising Multi-Phase Lattice Gas Fluid Layering Simulations
Complex fluids that exhibit phenomena such as layering and separation of multiple phases are computationally expensive to model using conventional numerical integration of partial differential equations. Lattice gas approaches are significantly cheaper to simulate and can still reveal good insights into the essential behaviours. We describe simulations of multi-phase layering in a lattice gas b...
متن کامل